/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package nvPlaces;

import java.util.Hashtable;
import java.util.Vector;
import org.nViron.nvCommon.nvPosition;
import org.nViron.nvData.nvDataEntity;

/**
 *
 * @author Roland
 */
public interface nvClusterer {

    public nvPosition getCenter(Vector entities);

    public nvPlace findPlaceForEntity(Hashtable places, nvDataEntity entity);

    public void balancePlaces(Hashtable places);

    public boolean keepCenter(nvPosition center, nvPosition newCenter);

}
